package slave;

import java.util.EventListener;

import slave.SlaveComunicator.DeleteReadyEvent;
import slave.SlaveComunicator.InquiryReadyEvent;
import slave.SlaveComunicator.JobReadyEvent;

/**
 * Interfaccia per la dichiarazione dei metodi che gestiranno gli eventi
 * @author erond
 *
 */
public interface SlaveComunicatorListener extends EventListener {
	/**
	 * Evento utilizzato per avvertire lo SlaveStreamProvider che è disponibile il file job.xml
	 * ricevuto dal master contenente i JOB da attivare sui client.
	 * @param timeEvt
	 */
	public void jobReady(JobReadyEvent evt);
	public void inquiryReady(InquiryReadyEvent ire);
	public void deleteReady(DeleteReadyEvent dre);
}
